package com.douglas.managesystem.service.student;

import com.douglas.managesystem.common.SearchEntity;
import com.douglas.managesystem.entity.studentpojo.Classpojo;
import com.douglas.managesystem.entity.studentpojo.Lesson;
import com.github.pagehelper.PageInfo;

import java.util.List;

/**
 * 班级业务接口
 * @author douglas
 */
public interface ClassService {

    /**
     * 1.分页查询学生个人的所有成绩
     * @param params
     * @return
     */
    PageInfo<Classpojo> findAllClassByPage(SearchEntity params);


    /**
     * 2.新增班级
     * @param classpojo
     */
    void saveClassPo(Classpojo classpojo);

    /**
     * 3.更新班级
     * @param classpojo
     */
    void updateClassPo(Classpojo classpojo);

    /**
     * 4.根据id查询班级对象
     * @param id
     * @return
     */
    Classpojo findClassPoById(String id);

    /**
     * 5.根据id删除
     * @param id
     */
    void delete(String id);

    /**
     * 6.查询所有班级的id
     * @return
     */
    List<String> queryAllClassList();

}
